dogs puppy colonial heights puppies cats endoscopy richmond chesterfield derbyshire kittens cat dog petersburg colonoscopy henrico chester county